package com.syg.common.context;


import java.util.HashMap;
import java.util.Map;

/**
 * @author syg
 * @date 2021年11月25日19:15:29
 * @version 1.0
 */
public class SygEnvConstants {
    /**
     * data 在 syg-core->YmlSourcesLoadConfiguration->properties() 初始化
     */
    public static Map<String, String> data = new HashMap<>();
    public static String APPLICATION_NAME_KEY = "applicationName";
    public static String PROFILES_ACTIVE_KEY = "profilesActive";
    public static String SYG_ALL_NAMESPACE = "profilesActive";

    public static void put(String key, String value) {
        if (key != null && !key.equals("")) {
            data.put(key, value);
        }
    }

    public static String get(String key) {
        return data.get(key);
    }

    public static String getApplicationName() {
        return data.get(APPLICATION_NAME_KEY);
    }

    public static String getZsfAllNamespace() {
        return data.get(SYG_ALL_NAMESPACE);
    }

    public static String getProfilesActive() {
        return data.get(PROFILES_ACTIVE_KEY);
    }
}
